de.bsvrz.ste.stealgsba.algorithmen.stau
Class ParameterStauGeschw

java.lang.Object
  extended by de.bsvrz.ste.stealgsba.algorithmen.stau.ParameterStauGeschw

public class ParameterStauGeschw
extends java.lang.Object

Diese Klasse speichert die Daten der Attributgruppe !atg.sswSbaUeStauGeschw!.

Über Getter und Setter kann auf die Daten zugegriffen werden.

Version:
$Revision: 1.3 $ / $Date: 2013/02/14 07:32:49 $ / ($Author: Asal $)
Author:
Swarco Traffic Systems GmbH, Rolf Asal

Nested Class Summary
 class ParameterStauGeschw.ParameterStaugeschwFahrstreifen
          Innere Klasse zum Speichern der Parameter pro Fahrstreifen.
 
Constructor Summary
ParameterStauGeschw()
          Default-Konstruktor ohne weitere Funktion.
ParameterStauGeschw(de.bsvrz.dav.daf.main.ResultData rdata)
          Konstruktor mit Übernahme des übergebenen Datensatzes in die interne Struktur.
 
Method Summary
 de.bsvrz.dav.daf.main.Data erzeugeDatensatz(de.bsvrz.dav.daf.main.ClientDavConnection connection)
          Erzeugt einen Datensatz der Attributgruppe atg.sswSbaUeHarmoGeschwDiff mit den Daten der internen Struktur.
 ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen2()
          Gibt die Parameterversorgung für 2 Fahrstreifen zurück.
 ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen3()
          Gibt die Parameterversorgung für 3 Fahrstreifen zurück.
 ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen4()
          Gibt die Parameterversorgung für 4 Fahrstreifen zurück.
 float getGuete()
          Gibt den Grenzwert für den Güteindex zurück.
 ParameterStauGeschw.ParameterStaugeschwFahrstreifen getParameterFahrstreifen(int anzFs)
          Gibt für die übergebene Anzahl Fahrstreifen den entsprechenden Datensatz zurück.
 void setdaten(de.bsvrz.dav.daf.main.ResultData rdata)
          Übernahme des übergebenen Datensatzes in die interne Struktur.
 void setFahrstreifen2(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen2)
          Setzt die Parameterversorgung für 2 Fahrstreifen.
 void setFahrstreifen3(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen3)
          Setzt die Parameterversorgung für 3 Fahrstreifen.
 void setFahrstreifen4(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen4)
          Setzt die Parameterversorgung für 4 Fahrstreifen.
 void setWerteFahrstreifen2(int vStauEin, int vStauAus, int vDiffStau, int qKfzStau)
          Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 2.
 void setWerteFahrstreifen3(int vStauEin, int vStauAus, int vDiffStau, int qKfzStau)
          Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 3.
 void setWerteFahrstreifen4(int vStauEin, int vStauAus, int vDiffStau, int qKfzStau)
          Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 4.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParameterStauGeschw

public ParameterStauGeschw()
Default-Konstruktor ohne weitere Funktion.


ParameterStauGeschw

public ParameterStauGeschw(de.bsvrz.dav.daf.main.ResultData rdata)
Konstruktor mit Übernahme des übergebenen Datensatzes in die interne Struktur.

Parameters:
rdata - Datensatz der Parameter.
Method Detail

setdaten

public void setdaten(de.bsvrz.dav.daf.main.ResultData rdata)
Übernahme des übergebenen Datensatzes in die interne Struktur.

Parameters:
rdata - Datensatz der Parameter.

erzeugeDatensatz

public de.bsvrz.dav.daf.main.Data erzeugeDatensatz(de.bsvrz.dav.daf.main.ClientDavConnection connection)
Erzeugt einen Datensatz der Attributgruppe atg.sswSbaUeHarmoGeschwDiff mit den Daten der internen Struktur.

Parameters:
connection - Aktuelle Verbindung zum Datenverteiler.
Returns:
erzeugter Datensatz.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getParameterFahrstreifen

public ParameterStauGeschw.ParameterStaugeschwFahrstreifen getParameterFahrstreifen(int anzFs)
Gibt für die übergebene Anzahl Fahrstreifen den entsprechenden Datensatz zurück.

Parameters:
anzFs - Anzahl der Fahrstreifen.
Returns:
Parameterversorgung der übergebenen Anzahl von Fahrstreifen.

setWerteFahrstreifen2

public void setWerteFahrstreifen2(int vStauEin,
                                  int vStauAus,
                                  int vDiffStau,
                                  int qKfzStau)
Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 2.

Parameters:
vStauEin - Grenzwert vStauEin.
vStauAus - Grenzwert vStauAus.
vDiffStau - Grenzwert vDiffStau.
qKfzStau - Grenzwert qKfzStau.

setWerteFahrstreifen3

public void setWerteFahrstreifen3(int vStauEin,
                                  int vStauAus,
                                  int vDiffStau,
                                  int qKfzStau)
Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 3.

Parameters:
vStauEin - Grenzwert vStauEin.
vStauAus - Grenzwert vStauAus.
vDiffStau - Grenzwert vDiffStau.
qKfzStau - Grenzwert qKfzStau.

setWerteFahrstreifen4

public void setWerteFahrstreifen4(int vStauEin,
                                  int vStauAus,
                                  int vDiffStau,
                                  int qKfzStau)
Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 4.

Parameters:
vStauEin - Grenzwert vStauEin.
vStauAus - Grenzwert vStauAus.
vDiffStau - Grenzwert vDiffStau.
qKfzStau - Grenzwert qKfzStau.

getFahrstreifen2

public ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen2()
Gibt die Parameterversorgung für 2 Fahrstreifen zurück.

Returns:
Parameterversorgung für 2 Fahrstreifen.

setFahrstreifen2

public void setFahrstreifen2(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen2)
Setzt die Parameterversorgung für 2 Fahrstreifen.

Parameters:
fahrstreifen2 - zu setzende Parameterversorgung für 2 Fahrstreifen.

getFahrstreifen3

public ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen3()
Gibt die Parameterversorgung für 3 Fahrstreifen zurück.

Returns:
Parameterversorgung für 3 Fahrstreifen.

setFahrstreifen3

public void setFahrstreifen3(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen3)
Setzt die Parameterversorgung für 3 Fahrstreifen.

Parameters:
fahrstreifen3 - zu setzende Parameterversorgung für 3 Fahrstreifen.

getFahrstreifen4

public ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen4()
Gibt die Parameterversorgung für 4 Fahrstreifen zurück.

Returns:
Parameterversorgung für 4 Fahrstreifen.

setFahrstreifen4

public void setFahrstreifen4(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen4)
Setzt die Parameterversorgung für 4 Fahrstreifen.

Parameters:
fahrstreifen4 - zu setzende Parameterversorgung für 4 Fahrstreifen.

getGuete

public float getGuete()
Gibt den Grenzwert für den Güteindex zurück.

Returns:
Grenzwert für den Güteindex.